Skip to content

chore: make envs optional#10

Merged
nick134-bit merged 2 commits intomainfrom
feat-optional-usage
Jan 27, 2026
Merged

chore: make envs optional#10
nick134-bit merged 2 commits intomainfrom
feat-optional-usage

Conversation

@nick134-bit
Copy link
Copy Markdown

for standalone usage with akashml api key

for standalone usage with akashml api key
@nick134-bit nick134-bit requested a review from zJuuu January 21, 2026 17:46
@nick134-bit nick134-bit merged commit ead1d9e into main Jan 27, 2026
1 check passed
nick134-bit added a commit that referenced this pull request Apr 13, 2026
* feat: user accounts + shortcuts

+ new tos, privacy notice
+ cookie banner
+ enhance chat context and keyboard shortcuts functionality
+ Added temperature and top-p settings with local storage persistence in ChatContext.
+ Updated ChatProvider to retrieve and save temperature and top-p values.
+ Integrated keyboard shortcuts for various actions in MainLayout and ChatSidebar.
+ Enhanced chat components to support new props for messages and context files.
+ Added KeyboardShortcutsModal for improved user experience in managing shortcuts.

* fix: merge err

* feat: enhance folder management and data synchronization

+ tos, privacy notice

* feat: keyboard shortcuts improvement

* chore: add openai-gpt-oss-120b

* chore: merge errors

* feat: Add GPT-OSS and DeepSeek V3.1 (#7)

* fix: fix OpenAI provider with reasoning content injection in streaming responses

* fix: update fallback model ID and add deploy URL for Akash template

* fix: model availability logic

* fix: filter available models for display and set revalidation period

* fix: enhance model availability checks and set revalidation period for static pages

* fix: simplify model availability checks by removing proxy and chatapi conditions

* fix: implement model ID mapping for API calls and enhance model availability checks

* fix: uncomment cached models retrieval in getAvailableModels function

* refactor: improve readability of model availability checks in getAvailableModels function

* feat: add DeepSeek V3.1 model with enhanced capabilities and update fallback model ID

* chore: comment out deploy URL for DeepSeek V3.1

* chore: cookies

* feat: Add Hermes 4 405B

* fix: uncomment deploy URL for Hermes 4 in model configuration

* chore: ua2

+ account creation

* feat: models from db

* fix: Fix DeepSeek V3.1 thinking and add models (#8)

* fix: DeepSeek V3.1 missing chat_template args

* feat: Add Qwen3 Next 80B A3B model

* refactor: Update Qwen3 Next 80B A3B model details

* chore: comment out deploy URL for Qwen3 Next 80B A3B model

* chore: Improve private mode chat handling and toggling

Adds handlePrivateModeToggle to ChatContext for centralized private mode toggling. Ensures private chats are only cleaned up when private mode is enabled and converts private chats to regular chats when disabling private mode with existing messages. Updates components to use the new toggle handler and prevents toggling private mode if messages exist and not in private mode.

chore: custom auth0 domain support

chore: Add local storage cleanup utility

Introduced lib/local-storage-manager.ts to monitor and clean up localStorage when usage exceeds a 4MB threshold, prioritizing removal of private chats and pruning old chat messages. Integrated the cleanup check into ChatProvider initialization to help prevent storage quota issues and improve app reliability.

* chore: Integrate storage error handling and improve local storage management

* chore: lint

* chore: rate limits from db

+ akashchat migration

* chore: new akash handle

* feat: migrate to akashml

* chore: use static token first

* chore: improve decryption

* chore: use modelid from db

* chore: update dependencies

* chore: bump next

* feat: dev user

+ db access through functions

* chore: make envs optional (#10)

for standalone usage with akashml api key

* fix: gh action

* chore: gh workflow remove version bump step

* chore: update package dependencies and versions

* fix: handle no available WebSocket endpoints gracefully

---------

Co-authored-by: nick134 <nick134-bit@proton.me>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants